microglial cells - German English Dictionary